iT邦幫忙

2024 iThome 鐵人賽

DAY 13
0
自我挑戰組

資料結構面面觀系列 第 13

陣列初登場

  • 分享至 

  • xImage
  •  

陣列的觀念

【定義】陣列是指一群具有相同名稱及資料型態的變數之集合。

【特性】

佔用連續記憶體空間。
用來表示有序串列之一種方式。
各元素的資料型態皆相同。
支援隨機存取(Random Access)與循序存取(Sequential Access)。
插入或刪除元素時較為麻煩。因為須挪移其他元素。
陣列的例子

【例如】

假設我們需要5個整數變數來存放資料時,那就必須要宣告一個A陣列為整數型態,其註標是按照順序排列從0~4共有5項。

【說明】

(1)A陣列表示內共有5個陣列元素,也就是有5個變數,分別為

A[0]、A[1]、A[2]、A[3]、A[4]。

(2)每一個陣列元素可以存放一筆資料。

陣列的優點

【優點】

(1)利用註標(Index)可以快速的輸入資料。

輸入:for(i=0;i<5;i++)//利用「迴圈結構」

A[i]=i*2+1; //快速「輸入資料」到「陣列」中

(2) 利用註標(Index)一次可以輸出大批的資料。

輸出:for(i=0;i<5;i++)//利用「迴圈結構」

Print(A[i]);

//從「陣列」一次「輸出大批」的資料


上一篇
演算法時間與空間概述
系列文
資料結構面面觀13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言